Import XML souboru do datasetu

Otázka od: Jiri Foldyna

17. 8. 2004 17:42

Ahoj,

potreboval bych importovat XML soubor do ClientDataSet (nebo nejakeho jineho
datasetu). Pri pokusu o prime nacteni (LoadFromFile) hlasi chybu
"Mismatch
in datapacket". IE jej bez problemu nacte a zobrazi. Soubor pochazi
z
portalu MPSV (volna mista), krome vlastniho XML je k tomu i DTD a XSL. D5
Ent, W2K SP4. Muzete mne prosim nekdo nakopnout kudy vede cesta ? Potrebuji
jen nacist data pro dalsi zpracovani.

Diky

Jiri Foldyna
mailto:jiri.f@avizo.cz




Odpovedá: Petr Vones

17. 8. 2004 12:45

From: "Jiri Foldyna" <jiri.f@avizo.cz>
> potreboval bych importovat XML soubor do ClientDataSet (nebo nejakeho jineho
> datasetu). Pri pokusu o prime nacteni (LoadFromFile) hlasi chybu
"Mismatch
> in datapacket". IE jej bez problemu nacte a zobrazi. Soubor
pochazi z
> portalu MPSV (volna mista), krome vlastniho XML je k tomu i DTD a XSL. D5
> Ent, W2K SP4. Muzete mne prosim nekdo nakopnout kudy vede cesta ? Potrebuji
> jen nacist data pro dalsi zpracovani.

ClientDataSet umi zpracovat XML pouze ve svem DATAPACKET formatu. Musis
nejdrive vytvorit transformaci z toho XML souboru pomoci nastroje XML Mapper.
V aplikaci potom pouzijes komponentu TXMLTransform s vytvorenym .xtr souborem.

Petr Vones


Odpovedá: Jiri Foldyna

17. 8. 2004 13:39

> > potreboval bych importovat XML soubor do ClientDataSet
> (nebo nejakeho jineho
> > datasetu). Pri pokusu o prime nacteni (LoadFromFile) hlasi
> chybu "Mismatch
> > in datapacket". IE jej bez problemu nacte a zobrazi.
Soubor
> pochazi z
> > portalu MPSV (volna mista), krome vlastniho XML je k tomu i
> DTD a XSL. D5
> > Ent, W2K SP4. Muzete mne prosim nekdo nakopnout kudy vede
> cesta ? Potrebuji
> > jen nacist data pro dalsi zpracovani.
>
> ClientDataSet umi zpracovat XML pouze ve svem DATAPACKET
> formatu. Musis
> nejdrive vytvorit transformaci z toho XML souboru pomoci
> nastroje XML Mapper.
> V aplikaci potom pouzijes komponentu TXMLTransform s
> vytvorenym .xtr souborem.

Diky, ale je to v D5 Ent ? Nejak nemuzu najit ani XML Mapper ani
TXMLTrasform ... Jedina komponenta, co ma v nazvu XML je TXMLBroker.

Jiri Foldyna



Odpovedá: Petr Vones

17. 8. 2004 23:01

From: "Jiri Foldyna" <jiri.f@avizo.cz>
> Diky, ale je to v D5 Ent ? Nejak nemuzu najit ani XML Mapper ani
> TXMLTrasform ... Jedina komponenta, co ma v nazvu XML je TXMLBroker.

Hm, potom tam asi neni. Stejne tak neni v D5 zadna rozumna podpora pro praci
s XML, takze si budes muset naimportoval MSXML parser a napsat transformaci z
XML do TDataSetu (ne DATAPACKET formatu) rucne.

Petr Vones



Odpovedá: Jiri Foldyna

18. 8. 2004 9:41

> Hm, potom tam asi neni. Stejne tak neni v D5 zadna rozumna
> podpora pro praci
> s XML, takze si budes muset naimportoval MSXML parser a
> napsat transformaci z
> XML do TDataSetu (ne DATAPACKET formatu) rucne.
>
> Petr Vones

Jo, uz to delam.

Diky

Jiri Foldyna